package edu.nf.placeorder.mapper;

import edu.nf.placeorder.entity.Goods;

import java.util.List;

/**
 * @author wangl
 * @date 2025/9/28
 */
public interface GoodsMapper {

    /**
     * 根据ID查询商品信息
     * @param gid 商品id
     * @return
     */
    Goods getGoodsById(int gid);

    /**
     * 查询参与秒杀活动的商品
     * @return
     */
    List<Goods> listGoods();

    /**
     * 扣减指定商品的库存
     * @param gid 商品id
     * @return 是否扣减成功
     */
    int decrStock(int gid);
}